<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Data Distribution Service</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Data_Distribution_Service"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Data_Distribution_Service rootpage-Data_Distribution_Service skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Data Distribution Service</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Der <b>Data Distribution Service</b> (<b>DDS</b>) ist ein Standard, der von der
<a href="Object_Management_Group" title="Object Management Group">Object Management Group</a> spezifiziert wurde.
</p>
<div class="mw-heading mw-heading2"><h2 id="Überblick"><span id=".C3.9Cberblick"></span>Überblick</h2></div>
<p>DDS stellt eine <a href="Middleware" title="Middleware">Middleware</a> zur datenzentrierten Kommunikation in hochdynamischen
<a href="Verteiltes_System" title="Verteiltes System">Verteilten Systemen</a> dar. Zugrunde liegt ein Publisher-Subscriber-Konzept,
das deterministische Ressourcenverwaltung unterstützt.
</p><p>Die Spezifikation unterteilt sich in zwei Bereiche:
</p>
<ul><li>Data-Centric Publish-Subscribe (DCPS) beschreibt die grundlegenden Konzepte zur Datenverteilung</li>
<li>Data Local Reconstruction Layer (DLRL) stellt eine Abstraktionsschicht für Anwendungen auf Basis von DCPS zur Verfügung</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Konzepte">Konzepte</h2></div>
<p>Die DDS-Spezifikation enthält folgende Kernkonzepte:
</p>
<ul><li>Ein <i>Topic</i> ist ein anwendungsspezifischer <a href="Datentyp" title="Datentyp">Datentyp</a> (bspw. in <a href="Schnittstellenbeschreibungssprache" title="Schnittstellenbeschreibungssprache">IDL</a> definiert), der festlegt, welche Art von Informationen ein DDS-Paket enthält.</li>
<li>Eine <i>Domain</i> dient zur logischen Gliederung und enthält eine Menge von Topics.</li>
<li>Ein <i>Publisher</i> ist ein Teilnehmer im DDS-System, der Daten (Topics) zur Verfügung stellt.</li>
<li>Ein <i>Subscriber</i> ist ein Teilnehmer im DDS-System, der Empfänger für bestimmte Daten (Topics) ist.</li></ul>
<p>Mithilfe von <a href="Quality_of_Service" title="Quality of Service">Quality-of-Service</a>-Parametern kann ein <i>Subscriber</i> seine Anforderungen an die
Qualität der Datenübertragung deklarativ festlegen. Außerdem kann er Filter anlegen, um zum Beispiel nur Daten in einem
bestimmten Wertebereich des Topics zu empfangen.
</p><p>Je nach Implementierung finden sich die Komponenten (Publisher und Subscriber) selbst (zum Beispiel RTI) oder mittels eines zentralen Servers (zum Beispiel Interface Repository beim TAO). Der Vorgang des gegenseitigen Auffindens wird <i>Discovery</i> genannt. Das Discovery ohne zentralen Server wird zum Beispiel via <a href="Multicast" title="Multicast">Multicast</a> realisiert.
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://www.omg.org/spec/DDS/">DDS OMG Spezifikation</a></li>
<li><a rel="nofollow" class="external text" href="https://www.dre.vanderbilt.edu/DDS/index.shtml">Benchmarks für existierende DDS Implementierungen</a></li>
<li><a rel="nofollow" class="external text" href="https://opendds.org/">OpenDDS</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2023-09-20" href="https://de.wikipedia.org/wiki/?title=Data_Distribution_Service&oldid=237491225">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>